#include<stdio.h>
#include<math.h>
int main()
{
	int i,n,count=0,is_prime=1;      //is_prime先假设是素数，赋值为非零数
	scanf("%d",&n);
	
	for(i=2;i<=sqrt(n);i++)
		if(n%i==0)
		{
			is_prime=0;     //推翻假设,赋值为0
		    break;
		}
	if(is_prime)            //大框架下is_prime=1
		printf("素数");
	else                     //即is_prime=0
    {	
		for(i=2;i<=(n-1);i++)
	    {
			if(n%i==0)
			{
				count++;
		        printf("%12d",i);
				if(count%5==0)          //把换行if放在判断if外面时，上下有大片空白区域，因为n%i!=0时也进行换行操作
					printf("\n");
			}
			
			
		}
	}
	return 0;
}
